package cn.shengchao.examstar.ai.infrastructure.dao.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * AI学习计划实体
 */
@Data
@TableName("ai_study_plan")
public class AiStudyPlan {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 类目
     */
    private Long specificationType;
    
    /**
     * 掌握程度S-精通, A-掌握, B-理解, C-初步了解
     */
    private String degreeOfMastery;
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 每日学习时长
     */
    private Long dayTime;
    
    /**
     * 开始时间
     */
    private Date beginTime;
    
    /**
     * 结束时间
     */
    private Date endTime;
    
    /**
     * 学习建议
     */
    private String learningSuggestions;
    
    /**
     * 学习计划状态
     */
    private String status;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;
}